
// const name = 'xm'
// // 传统做法
// const user1 = {
//   name: name,
//   getName: function () {
//     return this.name
//   }
// }
// user1[Math.random()] = 123
// // es2015
// const user2 = {
//   name,
//   getName () {
//     return this.name
//   },
//   [Math.random()]:123
// }

// console.log(user1,user2)

// const source1 = {
//   a: 123,
//   b: 765
// }
// const target1 = {
//   a: 876,
//   c: 76,
//   fun () {
//     return 1
//   }
// }
// const target2 = {
//   a: 12,
//   d: 123
// }
// let result = Object.assign(source1, target1, target2)
// console.log(result, result === source1)

// console.log(0 == false)
// console.log(0 === false, +0 === -0, NaN === NaN)
// console.log(Object.is(0, false), Object.is(+0, -0), Object.is(NaN, NaN))
